/*登录注册开始*/
.lr_bg{
	width: 100%;
	height: 10.368rem;
	background-image: url(../../images/safety/lr_logo_bg.png);
	background-repeat: no-repeat;
	background-size: contain;
}
.lr_logo{
	width: 100%;
}
.l_wrap{
	box-sizing: border-box;
	width: 100%;
	padding: 0 1.8347rem;
	margin-top: 0.5rem;
}
.r_wrap{
	box-sizing: border-box;
	width: 100%;
	padding: 0 1.8347rem;
}
.r_c_box{
	background-color: #ffffff;
	box-sizing: border-box;
	width: 100%;
	padding: 0 0.661333rem;
}
.r_c_img{
	width: 11.434667rem;
	height: 5.696rem;
	margin: 1.642667rem 0;
	margin-left: 2.261333rem;
}
.r_c_input{
	height: 2.474667rem;
	border: 1px solid #efefef;
}
.input_nobotbor{
	border-bottom: 0;
}
.lr_input_wrap{
	height: 3.072rem;
	border-bottom: 1px solid rgba(51,51,51,.1);
}
.forget_password{
	text-align: right;
	font-size: 0.512rem;
	line-height: 0.512rem;;
	color: #999999;
	margin-top: 0.384rem;
}
.r_c_i_left{
	width: 0.618667rem;
	height: 0.8rem;
	background-repeat: no-repeat;
	background-size: contain;
	margin:0.84rem 0.64rem;
}
.lr_left{
	background-repeat: no-repeat;
	background-size: contain;
	margin: 1.578667rem 0.426667rem 0 0.277333rem;
	width: 0.64rem;
}
.r_c_i_l_icon_1{
	margin-top: 1.536rem;
	height: 0.597333rem;
	background-image: url(../../images/safety/lr_icon_1.png);
}
.r_c_i_l_icon_2{
	margin-top: 1.621333rem;
	height: 0.533333rem;
	background-image: url(../../images/safety/lr_icon_2.png);
}
.r_c_i_l_icon_3{
	margin-top: 1.621333rem;
	height: 0.576rem;
	background-image: url(../../images/safety/lr_icon_3.png);
}
.r_c_i_l_icon_4{
	background-image: url(../../images/safety/lr_icon_4.png);
}
.r_c_i_input{
	width: 7.466667rem;
	height: 2.474667rem;
	border: none;
	outline: none;
}
.lr_input{
	width: 10.816rem;
	height: 1.28rem;
	line-height: 1.28rem;
	margin-top: 1.322667rem;
	border: none;
	outline: none;
	font-size:0.64rem;
	color: #333;
	background: rgba(255,255,255,0)
}
.lr_input_yan{
	width: 7.04rem;
}
input:-webkit-autofill {
    background-color: none !important;
    background-image: none !important;
    transition: background-color 5000s ease-in-out 0s;
    color: #333 !important;
}
.lr_input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #999999; opacity:1; font-size: 0.5547rem
}

.lr_input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999999; opacity:1; font-size: 0.5547rem
}

.lr_input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999999; opacity:1; font-size: 0.5547rem
}

.lr_input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #999999; opacity:1; font-size: 0.5547rem
}
.r_c_i_right{
	width: 0.832rem;
	height: 0.64rem;
	background-repeat: no-repeat;
	background-size: contain;
	margin:0.87rem 0.64rem;
}
.r_c_i_hd{
	width: 34px;
	height: 35px;
	background-size: cover;
	background-position:0px;
}
.r_c_i_r_1{
	background-image: url(../../images/safety/lr_icon_cha.png);
}
.r_c_i_r_2{
	background-image: url(../../images/safety/lr_icon_mi.png);
}
.r_c_i_r_3{
	background-image: url(../../images/safety/lr_icon_ma.png);
}
.r_c_r_yan{
	font-size: 0.4693rem;
	width: 3.1573rem;
	height: 1.0667rem;
	line-height: 1.0667rem;
	border: 0;
	background-color: #478dfd;
	border-radius:  1.0667rem;
	text-align: center;
	margin-top: 1.450667rem;
	margin-right: 0.469333rem;
	color: #ffffff;
}
.r_read_icon{
	background-image: url(../../images/safety/lr_icon_gou.png);
	width: 0.512rem;
	height: 0.512rem;
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 0.256rem;
}
.read_yes{
	display: inline-block;
	margin-top: 0.4693rem;
	line-height: 0.4693rem;
	font-size:0.4693rem;
	color: #8d8d8d;
}
.r_c_x_i_wg{
	background-image: url(../../images/safety/lr_icon_wg.png);
}
.lr_m{
	margin-top: -10px;
}
/*登录*/
.lr_height{
	height: 7.253333rem;
}
.lr_but_box{
	padding: 0 1.7067rem;
	margin-top: 2.176rem;
	color: #999999;
}
.l_but_box{
	padding: 0 0.661333rem;
	margin-top: 0.448rem;
	font-size: 0.512rem;
	color: #b6b6b6;
}
.l_but_box_top{
	margin-top: 2.304rem;
}
.l_but_box_top1{
	margin-top: 3.413333rem;
}
.l_b_b_fg{
	height: 35px;
	text-align: right;
	font-size: 0.6rem;
	line-height: 35px;
}
.l_b_b_but{
	width: 7.530667rem;
	height: 1.706667rem;
	margin-top: 0.64rem;
}
.lr_but,.res_but{
	display: block;
	width: 100%;
	height: 2.0053rem;
	line-height: 2.026667rem;
	text-align: center;
	color: #ffffff;
	background-color: #478dfd;
	border-radius: 1.013333rem;
	font-size: 0.6827rem;
	border: 1px solid #478dfd;
}
.lr_but{
	background-image: url(../../images/safety/login-button@2x.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.res_but{
	background-color:rgba(255,255,255,0) !important;
	color: #478dfd;
	margin-top: 1.0667rem;
}
.p_tit{
	padding: 0 0.64rem;
	box-sizing: border-box;
	margin-top: 1.6rem;
}
.lr_p_ab{
	margin-top: 2.7733rem;
	margin-bottom: 0.8533rem
}
.rg_ab_icon{
	width: 8.170667rem;
	height: 0.512rem;
}
/*登录注册结束*/

/* 注册成功 */
.regsuc_wrap{
	width: 100%;
	position: relative;
}
.regsuc_img{
	width: 100%;
	vertical-align: middle;
	margin-top: 2.026667rem;
}
.reg_suc_btn{
	position: absolute;
	bottom: 3.2rem;
	left: 50%;
	width: 11.605333rem;
	height: 3.776rem;
	margin-left: -5.802667rem;
}